perm filename GEOMED.HLP[DOC,BGB]1 blob
sn#036846 filedate 1973-04-25 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00021 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00003 00002 COMMAND SUMMARY:
C00005 00003 COMMAND SUMMARY (CONTINUED)
C00008 00004 0 R Frame
C00009 00005 1 M Empty
C00010 00006 2 U Universe
C00011 00007 3 L Light Source
C00012 00008 4 C Camera
C00013 00009 5 W World
C00014 00010 6 D Window
C00015 00011 7 I Image
C00016 00012 10 T Text
C00017 00013 11 X User node
C00018 00014 12 Y Currently general purpose node
C00019 00015 13 Z Data node
C00020 00016 14 B Body
C00021 00017 15 F Face
C00022 00018 16 E Edge
C00024 00019 17 V Vertex
C00025 00020 Type Bits (0-11)
C00030 00021 Type Bits 14-35
C00034 ENDMK
C⊗;
COMMAND SUMMARY:
α CONTROL KEY PREFIX.
β META KEY PREFIX.
ε META-CONTROL PREFIX.
: EUCLIDEAN TRANSFORMATION +X.
; EUCLIDEAN TRANSFORMATION -X.
) EUCLIDEAN TRANSFORMATION +Y.
( EUCLIDEAN TRANSFORMATION -Y.
* EUCLIDEAN TRANSFORMATION +Z.
- EUCLIDEAN TRANSFORMATION -Z.
/ HALVE STRENGTH.
\ DOUBLE STRENGTH.
! TRANSLATION DEFAULT SWITCH.
@ ROTATION DEFAULT SWITCH.
= DILATION DEFAULT SWITCH.
∃ REFLECTION DEFAULT.
π ACCEPT ROTATION DELTA.
λ ACCEPT TRANSLATION DELTA.
% ACCEPT DILATION DELTA STRENGTH.
∂ FLIP NODE DISPLAY SWITCH.
∀ DISABLE BODY OPERATIONS SWITCH.
_ STICKY DISPLAY MODE SWITCH.
↓ COPY PUSH. α↓ ROTATE PUSH.
↑ PADPDL POP. α↑ ROTATE POP.
↔ SWAP STACK (1ST ↔ 2ND)(1ST α↔ 3RD)(1ST β↔ LAST)(2ND ε↔ 3RD)
∩ FETCH DAD LINK,
∪ FETCH SON LINK,
⊂ FETCH BRO LINK.
⊃ FETCH SIS LINK.
< FETCH NFACE LINK.
> FETCH PFACE LINK.
≥ FETCH PED LINK.
≤ FETCH NED LINK.
∧ FETCH PVT LINK
∨ FETCH NVT LINK.
, CLOCKWISE LINK.
. COUNTER CLOCKWISE LINK.
⊗ FETCH UNIVERSE NODE.
← FETCH ALT LINK.
→ FETCH ALT2 LINK.
+ OTHER LINK.
COMMAND SUMMARY (CONTINUED)
α∩ BODY INTERSECTION.
α∪ BODY UNION.
α¬ BODY SUBTRACTION.
¬ BODY EVERT.
$ MAKE CONVEX.
| INVERT EDGE PARITY.
0-9 SET-DIGIT COMMAND.
? INFORMATION PREFIX.
# TWENTY CRLF'S.
∞ INSTANT CUBE. α∞ INSTANT TORUS.
A ATTACH, βAXECNT.
B BODY RETRIEVAL.
C COPY
D DETACH, αDARKEN, βDUAL, εUNDARKEN.
E SWEEP WIRE.
F FRAME STEP SWITCH.
G GLUE COMMAND.
H HELP
I INPUT B3D. αI INPUT CAMERA. βI INPUT CRE.
J JOIN VERTEX-VERTEX.
K KILL COMMANDS.
L LABEL LIGHTS SWITCH.
M MIDPOINT COMMAND.
N NAME BODY
O OUTPUT COMMANDS.
P OUTPUT PLOT FILE
Q FRAME ORIGIN SWITCH.
R ROTATION COMPLETION.
S SWEEP COMMANDS.
T TEXT LABEL.
V MAKE VERTEX BODY.
W MAKE: W WORLD. αW WINDOW. βW CAMERA. εW IMAGE.
X EXIT GEOMED.
ALT OCCULT. αALT FRONT FACE. βALT ALL EDGES.
0 R Frame
----------------------------
-3 | Xwc | X
-2 | Ywc | Y World coordinates
-1 | Zwc | Z
0 | ix | X
1 | iy | Y i Unit vector
2 | iz | Z
3 | jx | X
4 | jy | Y j Unit vector
5 | jz | Z
6 | kx | X
7 | ky | Y k Unit vector
8 | kz | Z
----------------------------
1 M Empty
----------------------------
-3 | 0 or ptr |
-2 | |
-1 | |
0 | type 1 |
1 | (Avail) |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
----------------------------
2 U Universe
----------------------------
-3 | (Coresize) |
-2 | Avail |
-1 | |
0 | type 2 |
1 | (Avail) |
2 | |
3 | |
4 | son | World Ring
5 | |
6 | |
7 | |
8 | |
----------------------------
3 L Light Source
(currently undefined)
----------------------------
-3 | |
-2 | |
-1 | |
0 | type 3 |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
----------------------------
4 C Camera
----------------------------
-3 | scalex |
-2 | scaley |
-1 | scalez |
0 | type 4 |
1 | pdx ldx |
2 | pdy ldy | Physical and logical raster size
3 | focal ldz |
4 | DAD SON | DAD(camera)=universe
5 | BRO SIS | World ring
6 | FRAME | Camera frame of reference
7 | |
8 | |
----------------------------
5 W World
----------------------------
-3 | |
-2 | pname1 |
-1 | pname2 |
0 | type 5 |
1 | PFACE | Potentially visible face list
2 | NED PED | Ends of potentionally visible edge list
3 | | After SHOW, PED is head of visible edge list
4 | DAD SON | DAD(world)=universe
5 | BRO SIS | World ring
6 | FRAME | World frame
7 | CW CCW | Body ring (all bodies in this world)
8 | |
----------------------------
6 D Window
----------------------------
-3 | sx sy | Source origin
-2 | ox oy | Object origin
-1 | mag | Magnification
0 | type 6 |
1 | XL XH | 2D Clipper window
2 | YL YH |
3 | |
4 | DAD SON | DAD(window)=universe
5 | BRO SIS | World ring
6 | ALT ALT2 | ALT(window)=camera, ALT2(window)=world or image
7 | |
8 | |
----------------------------
7 I Image
----------------------------
-3 | |
-2 | |
-1 | |
0 | type 7 |
1 | NFACE PFACE | Face ring
2 | NED PED | Edge ring
3 | NVT PVT | Vertex ring
4 | DAD SON | DAD(image)=universe
5 | BRO DAD | World ring
6 | |
7 | |
8 | |
----------------------------
10 T Text
----------------------------
-3 | |
-2 | |
-1 | |
0 | type 10 |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
----------------------------
11 X User node
(never touched by GEM)
----------------------------
-3 | |
-2 | |
-1 | |
0 | type 11 |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
----------------------------
12 Y Currently general purpose node
----------------------------
-3 | |
-2 | |
-1 | |
0 | type 12 |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
----------------------------
13 Z Data node
(currently not used, reserved for NEWTON)
----------------------------
-3 | |
-2 | |
-1 | |
0 | type 13 |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
----------------------------
14 B Body
----------------------------
-3 | |
-2 | pname1 |
-1 | pname2 |
0 | type 14 |
1 | NFACE PFACE | Face ring
2 | NED PED | Edge ring
3 | NVT PVT | Vertex ring
4 | DAD SON | Parts tree
5 | BRO SIS | Parts tree
6 | ALT FRAME | ALT temporary, FRAME is body frame of reference
7 | CW CCW | Body ring
8 | CAR8 CDR8 | Reserved for users
----------------------------
15 F Face
----------------------------
-3 | AA | Face coefficients
-2 | BB |
-1 | CC | AA x + BB Y + CC Z = KK
0 | type 15 |
1 | NFACE PFACE | Face ring
2 | (NCNT) PED | PED: First Edge
3 | KK | [Face coefficient]
4 | (DAD) (SON) | (Nested polygon tree)
5 | (BRO) (SIS) |
6 | ALT POTEN | ALT temporary,,Potentially visible face list
7 | QQ | Photometric characteristics (4 9-bit bytes, CRBG)
8 | CAR8 CDR8 | Reserved for users
----------------------------
16 E Edge
----------------------------
-3 | x1dc AA y1dc | 2D Clipper: Edge display coordinates
-2 | x2dc BB x2dc | OCCULT: 2D Edge coefficients AA Xpp + BB Ypp + CC = 0
-1 | naf CC paf | Body Intersection: Temperaries
0 | type 16 |
1 | NFACE PFACE | Two Faces of the edge
2 | NED PED | Edge ring
3 | NVT PVT | Two vertices of the edge
4 | NCW PCW | Wings: Negative and positive clockwise
5 | NCCW PCCW | Wings: Negative and postive counter-clockwise
6 | ALT ALT2 | Temperaries, ALT2 is visible edge list
7 | UFACE PBODY | [OCCULT, BIN] Under[Over]face
8 | CAR8 CDR8 | Reserved for users
----------------------------
17 V Vertex
----------------------------
-3 | Xwc | X
-2 | Ywc | Y World coordinates
-1 | Zwc | Z
0 | type 17 |
1 | xdc ydc | Display coordinates (currently REAL)
2 | TJOINT/TEXT PED | OCCULT: TJOINT, GEOMED: TEXT,,First edge
3 | NVT PVT | Vertex ring
4 | Xpp | X
5 | Ypp | Y Perspective projected
6 | ALT Zpp ALT2 | Z or temperary
7 | CAR7 CDR7 | Temperary
8 | CAR8 CDR8 | Reserved for users
----------------------------
Type Bits (0-11)
___________________________________________________________________
| | | | | | |
| | BODY | FACE | EDGE | VERTEX | COMMENTS |
|__|________|________|________|________|____________________________|
| | | | | | Must be zero to destingish |
| 0| 0 | 0 | 0 | 0 | frame nodes. |
|__|________|________|________|________|____________________________|
| | | | | | BDL Body Disable Frame |
| 1|(BDLBIT)| PZZ | PZZ | PZZ | PZZ Pos. Zpp(behind camera)|
|__|________|________|________|________|____________________________|
| | | | | | |
| 2| TMPBIT | TMPBIT | TMPBIT | TMPBIT | Temperary structure |
|__|________|________|________|________|____________________________|
| | | | | | BDV Body Disable Vertices |
| 3|(BDVBIT)| | DARKEN | JUTBIT | JUT Joint under TJOINT |
|__|________|________|________|________|____________________________|
| | | | | | BDP Body Disable Parts, |
| 4|(BDPBIT)| | SHARP | JOTBIT | JOT Joint over TJOINT |
|__|________|________|________|________|____________________________|
| | | | | | WASP(see EEGLUE, EULER.FAI)|
| 5| | | WASP | NORTH | NORTH - Above window |
|__|________|________|________|________|____________________________|
| | | | | | |
| 6| | | | SOUTH | SOUTH - Below window |
|__|________|________|________|________|____________________________|
| | | | | | |
| 7| | | | EAST | EAST - Right of window |
|__|________|________|________|________|____________________________|
| | | | | | |
| 8| | | | WEST | WEST - Left of window |
|__|________|________|________|________|____________________________|
| | | | | | Must be zero to destingish |
| 9| 0 | 0 | 0 | 0 | frame nodes. |
|__|________|________|________|________|____________________________|
| | | | | | |
|10| | NZZ | NZZ | NZZ | NZZ Neg. Zpp(before camera)|
|__|________|________|________|________|____________________________|
| | | | | | |
|11| | | FOLDED | | |
|__|________|________|________|________|____________________________|
| | | | | | [OCCULT] |
|12| VISIBLE| VISIBLE| VISIBLE| VISIBLE| Really visible |
|__|________|________|________|________|____________________________|
| | | | | | [OCCULT] |
|13| POTENT | POTENT | POTENT | POTENT | Potentially visible |
|__|________|________|________|________|____________________________|
Type Bits 14-35
___________________________________________________________________
| | | | | | |
| | BODY | FACE | EDGE | VERTEX | COMMENTS |
|__|________|________|________|________|____________________________|
| | | | | | |
|14| 0 | 0 | 0 | VBIT | This is a VERTEX |
|15| 0 | 0 | EBIT | 0 | This is a EDGE |
|16| 0 | FBIT | 0 | 0 | This is a FACE |
|17| BBIT | 0 | 0 | 0 | This is a BODY
|__|________|________|________|________|____________________________|
| | | | | | |
|18| TBIT1 | TBIT1 | TBIT1 | TBIT1 | |
|191 TBIT2 | TBIT2 | TBIT2 | TBIT2 | GEM general purpose temp. |
|20| TBIT3 | TBIT3 | TBIT3 | TBIT3 | |
|__|________|________|________|________|____________________________|
| | | | | | |
|21| UBIT1 | UBIT1 | UBIT1 | UBIT1 | |
|221 UBIT2 | UBIT2 | UBIT2 | UBIT2 | User general purpose bits |
|23| UBIT3 | UBIT3 | UBIT3 | UBIT3 | |
|__|________|________|________|________|____________________________|
| | | | | | |
|24| | | | | |
|25| | | | | |
|26| | | | | Reserved for GEM |
|27| | | | | |
|28| | | | | |
|29| | | | | |
|__|________|________|________|________|____________________________|
| | | | | | |
|30| PBIT | (PBIT) | 0 | 0 | May be in a parts tree |
|__|________|________|________|________|____________________________|
| | | | | | |
|31| GCBIT | GCBIT | GCBIT | GCBIT | Garbage collector's mark |
|__|________|________|________|________|____________________________|
| | | | | | |
|32| 1 | 1 | 1 | 1 | T |
|33| 1 | 1 | 1 | 1 | Y |
|34| 0 | 0 | 1 | 1 | P |
|35| 0 | 1 | 0 | 1 | E |
|__|________|________|________|________|____________________________|